#ifndef _FUNCIONES_COMPARTIDAS_H
#define _FUNCIONES_COMPARTIDAS_H

#include <stdio.h>
#include <stdlib.h>
#include <GL/glut.h>

/* Definiciones standard para el proyecto */
#define TRUE 1
#define FALSE 0

/* Profundidades default para graficar */
#define AUTO_PROFUNDIDAD_INICIAL -0.9
#define PROFUNDIDAD_FINAL 0.0

/* Estructura para todos los abstaculos del juego */
struct obstacle {
	float rgbColour[3];
	int colorId;
	float profundidad;
	int tipo;
	float xCoordinate;
	struct obstacle *next;
	struct obstacle *prior;		
};

/* Estructura para el automovil del usuaro */
struct car {
	char userName[100];
	int vidas;
	int invencible;
	int puntaje;
	float velocidad;
	double rgbColour[3];
	float xCoordinate;
	double ancho;
};

#endif

